home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2000 June / Internet Magazine June 2000.iso / pc / software / windows / building / wirefusion / html / mosaic / bob101.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-01-03  |  976 b   |  42 lines

  1. import java.awt.Event;
  2.  
  3. public class bob101 extends bob {
  4.    // $FF: renamed from: a boolean
  5.    private boolean field_0 = false;
  6.  
  7.    // $FF: renamed from: i () void
  8.    public void method_0() {
  9.       ((bob)this).sl(503, 1);
  10.       ((bob)this).sl(506, 2);
  11.       ((bob)this).sl(504, 3);
  12.       ((bob)this).sl(505, 4);
  13.       ((bob)this).sl(501, 5);
  14.       ((bob)this).sl(502, 6);
  15.    }
  16.  
  17.    // $FF: renamed from: he (java.awt.Event) void
  18.    public void method_1(Event var1) {
  19.       super.he(var1);
  20.       if (var1.id < 7 && ((bob)this).gt()._i) {
  21.          bob var2 = ((bob)this).gd(0);
  22.          int[] var3 = var2.fp;
  23.          boolean var4 = super.tr.inside(var1.x, var1.y) && var1.id != 4;
  24.          int var5 = var1.x - super.tr.x;
  25.          int var6 = var1.y - super.tr.y;
  26.          if (var4 && var5 < var2.pw && var6 < var2.ph) {
  27.             var4 = (var3[var5 + var6 * var2.pw] & 255) == 255;
  28.          }
  29.  
  30.          if (this.field_0 != var4) {
  31.             ((bob)this).ce(new bob13((double)var1.x, (double)var1.y), var4 ? 3 : 4);
  32.          }
  33.  
  34.          this.field_0 = var4;
  35.          if (var1.id != 3 && var1.id != 4 && var4) {
  36.             ((bob)this).ce(new bob13((double)var1.x, (double)var1.y), var1.id);
  37.          }
  38.  
  39.       }
  40.    }
  41. }
  42.